base functions create an object of class dagitty
; ggdag_*
functions
are wrappers that also call ggdag()
on the dagitty
object.
m_bias(
x = NULL,
y = NULL,
a = NULL,
b = NULL,
m = NULL,
x_y_associated = FALSE
)butterfly_bias(
x = NULL,
y = NULL,
a = NULL,
b = NULL,
m = NULL,
x_y_associated = FALSE
)
confounder_triangle(x = NULL, y = NULL, z = NULL, x_y_associated = FALSE)
collider_triangle(x = NULL, y = NULL, m = NULL, x_y_associated = FALSE)
mediation_triangle(x = NULL, y = NULL, m = NULL, x_y_associated = FALSE)
ggdag_m_bias(
x = NULL,
y = NULL,
a = NULL,
b = NULL,
m = NULL,
x_y_associated = FALSE,
edge_type = "link_arc",
node_size = 16,
text_size = 3.88,
label_size = text_size,
text_col = "white",
label_col = text_col,
node = TRUE,
stylized = FALSE,
text = TRUE,
use_labels = NULL
)
ggdag_butterfly_bias(
x = NULL,
y = NULL,
a = NULL,
b = NULL,
m = NULL,
x_y_associated = FALSE,
edge_type = "link_arc",
node_size = 16,
text_size = 3.88,
label_size = text_size,
text_col = "white",
label_col = text_col,
node = TRUE,
stylized = FALSE,
text = TRUE,
use_labels = NULL
)
ggdag_confounder_triangle(
x = NULL,
y = NULL,
z = NULL,
x_y_associated = FALSE,
edge_type = "link_arc",
node_size = 16,
text_size = 3.88,
label_size = text_size,
text_col = "white",
label_col = text_col,
node = TRUE,
stylized = FALSE,
text = TRUE,
use_labels = NULL
)
ggdag_collider_triangle(
x = NULL,
y = NULL,
m = NULL,
x_y_associated = FALSE,
edge_type = "link_arc",
node_size = 16,
text_size = 3.88,
label_size = text_size,
text_col = "white",
label_col = text_col,
node = TRUE,
stylized = FALSE,
text = TRUE,
use_labels = NULL
)
ggdag_mediation_triangle(
x = NULL,
y = NULL,
m = NULL,
x_y_associated = FALSE,
edge_type = "link_arc",
node_size = 16,
text_size = 3.88,
label_size = text_size,
text_col = "white",
label_col = text_col,
node = TRUE,
stylized = FALSE,
text = TRUE,
use_labels = NULL
)
a DAG of class dagitty
or a ggplot
Character vector. Optional label. Default is NULL
Logical. Are x and y associated? Default is FALSE
.
a character vector, the edge geom to use. One of: "link_arc", which accounts for directed and bidirected edges, "link", "arc", or "diagonal"
size of DAG node
size of DAG text
size of label text
color of DAG text
color of label text
logical. Should nodes be included in the DAG?
logical. Should DAG nodes be stylized? If so, use
geom_dag_nodes
and if not use geom_dag_point
logical. Should text be included in the DAG?
a string. Variable to use for geom_dag_repel_label()
.
Default is NULL
.
m_bias() %>% ggdag_adjust("m")
ggdag_confounder_triangle()
Run the code above in your browser using DataLab